using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using UniversalAdmin.Application.Dto;
using UniversalAdmin.Application.Commands;

namespace UniversalAdmin.Application.Services;

public interface IAppRoleMenuServices
{
    Task<ApiResult> AssignMenusAsync(AssignRoleMenusDto dto);
    Task<ApiResult<IEnumerable<string>>> GetRoleMenusAsync(Guid roleId);
    Task<ApiResult> RemoveRoleMenuAsync(Guid roleId, Guid menuId);
} 